/*Other002539 */
.Other002539{ position:fixed; z-index:200; right:0;top:60%}
.Other002539 ul li{ position:relative;}
.Other002539 ul li figure{ position:absolute; top:0; right:0px;background:#2458a7; color:#fff;}
.Other002539 .li_wx figure{ width:150px; padding:10px;}
.Other002539 .li_wx figure p{line-height: 24px;opacity: 0;transition: 0.5s;height: 0px;margin: 0px}
.Other002539 .li_wx figure:hover p{height: auto;transition: 0.5s;opacity: 1;margin:10px 0 5px}
.Other002539 .icon{ display:block; width:48px; height:48px; background:url(../images/Other002539-icon.png) no-repeat left top #2458a7; border-bottom:1px solid #483f3e;}
.Other002539 .open span{ color:#fff; font-size:24px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
@media(max-width:640px){
.Other002539 { display:none;}
}
.RighInfo002239{ padding:1% 0 4%;}
.RighInfo002239 li{padding: 2% 0; border-bottom: 1px solid #eaeaea;}
.RighInfo002239 li:nth-child(1){padding-top:1%;}
.RighInfo002239 li strong a{color:#2458a7;    font-size: 18px; }
.RighInfo002239 li span a{padding:0 2% ;}
/*PicList002171 */
.PicList002171{  margin:2% 0% 0%; }
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li .pic{ display:block; width:100%; padding-bottom: 50%; background-size: 100% auto; background-repeat:no-repeat;  background-position:center;}
.PicList002171 li img{ display:none; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(36,88,167,0.95); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff; }
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}
/*
 .Form001725 ä¸ºdemoç¼–å·
 */
.Form001725{ padding:2% 0 4%;}
.Form001725 .name{padding:15px 0; font-size:18px;border-bottom:1px solid #e5e5e5;}
.Form001725 .name span{ display:inline-block; border-left:6px solid #2458a7; padding-left:20px;}
.Form001725 .tips{ padding:20px 0;border-bottom:1px solid #e5e5e5; font-size:14px;position:relative;}
.Form001725 .tips h1{ margin:0; font-weight:normal; font-size:18px; color:#2458a7;}
.Form001725 .form{ padding-top:30px; max-width:800px; width:100%;}
.Form001725 .form td{ padding-bottom:20px; font-size:14px; }
.Form001725 .form td.w1{ width:47%;}
.Form001725 .form td.w2{ width:6%;}
.Form001725 .form .text{ width:100%; border-radius:3px; border:1px solid #cfcfcf; line-height:36px;height:36px; text-indent:10px; background:none; }
.Form001725 .form td b{width:100%; border-radius:3px; border:1px solid #cfcfcf; line-height:36px;height:36px; text-indent:10px; background:none; font-weight: normal; display: block;}
.Form001725 .form .p1{ margin:0 0 10px 0;color:#2458a7; background:url(../images/Form001725-icon.jpg) no-repeat left center; padding-left:20px;}
.Form001725 .form td em{ font-style:normal; color:#bcbcbc;}
.Form001725 .form td em i{ font-style:normal; color:#fadbbe;}
.Form001725 .form .btn{ background:#2458a7; color:#fff; cursor:pointer; font-size:18px; width:60%; max-width:150px; height:45px; border-radius:3px; border:none;}
.Form001725 .form dl{ position:relative;}
.Form001725 .form dt{ text-indent:10px; cursor:pointer; border:1px solid #cfcfcf;line-height:36px;height:36px; background:url(../images/Form001725-check.png) no-repeat 95% center;}
.Form001725 .form dd{ display:none; position:absolute; left:0; top:100%; background-color:#eee; width:100%; z-index:10;}
.Form001725 .form dd a{ display:block; line-height:36px; padding:0 10px;}
.Form001725 .form dd a:hover{ background-color:#ccc;}
.queueList{margin:20px 0 !important;}
.placeholder{padding: 10% 0 6%}
.placeholder .webuploader-pick {background: #2458a7 !important;}

.top_login{ text-align: right;}
.top_login span{font-size: 15px;color: #555;}
.top_login .span1{ color: #2458a7; padding-right: 10px; cursor: pointer;}
.top_login .span2{ color: #2458a7; padding-right: 10px; cursor: pointer;}
.top_login .span3{ padding-left: 15px; }
.top_login .span3 a{ color: #2458a7; font-size: 20px; font-weight: bold;}

@media(max-width:1024px){
.Form001725 .form{ padding-top:30px; max-width:1024px; width:100%;}
}
@media(max-width:768px){
.Form001725 .form{ padding-top:30px; max-width:770px; width:100%;}
.Form001725 .form .btn{margin-bottom: 40px;    margin-top: -40px;}
}
@media(max-width:480px){
.Form001725 .form{ padding-top:30px; max-width:400px; width:100%;}
.placeholder div:nth-child(3){display: none !important}
.placeholder {max-width: 391px !important;}
}
/*
 .Banner002187 为demo编号
 */
.Banner002187{padding-top:80px}
.Banner002187 span{background-position: center center; background-repeat:no-repeat; background-size:cover; height:500px; display:block;}
.Banner002187 img{ display:none;}
@media (max-width: 1000px){
	.Banner002187 span{ height:auto; background:none; height:auto;}
	.Banner002187 img{ display:block;}
}

/*
 .RighInfo002309 为demo编号
 */
.RighInfo002309{padding-top: 2%;padding-bottom: 3%}
.RighInfo002309 .CenTitle{ padding:10px 0; position:relative; z-index:1;}
.RighInfo002309 .CenTitle h3{ text-align: center; text-transform: uppercase; color: #eee; font-size: 32px; font-weight: normal; margin-bottom: 8px; margin-top: 0;}
.RighInfo002309 .CenTitle .name{ text-align:center; font-size:30px; color:#333; line-height:30px;}
.RighInfo002309 .CenTitle .line{ width:60px; height:3px; background:#2458a7; overflow:hidden; margin:0 auto;margin-top: 1.5%;}
.RighInfo002309 .txtbox{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;padding-top: 1.5%;}
.RighInfo002309 .box1{ line-height:30px; font-size:16px; color:#555; padding-bottom: 3%;}
.RighInfo002309 .box1 h2{ font-size: 20px; color: #2458a7;}
.RighInfo002309 .box2{ padding: 3% 0;}
.RighInfo002309 .box1 .wap_pic{ display: none;}
.RighInfo002309 .box2 .CenTitle{ padding-bottom: 4%;}
.RighInfo002309 .box2 li{ width: 32%; float: left; list-style: none; background: #2458a7; padding: 20px; color: #fff; margin-right: 2%; text-align: center;}
.RighInfo002309 .box2 li:nth-child(3){ margin-right: 0;}
.RighInfo002309 .box2 h4{ font-size: 16px; margin: 20px 0 0 0;}
.RighInfo002309 .box2 li p{ line-height: 30px; height: 70px;}
@media only screen and (min-width:768px ) {
	.RighInfo002309 .box1 .pc_pic{ display: block;}
	.RighInfo002309 .box1 .pic{ display: block;float:right; margin-left:80px;border-radius: 65px 0px 65px 0px;
	padding-bottom: 50px}
}
@media only screen and (max-width:640px ) {
.RighInfo002309 .box2 li{ width: 32%; float: left; list-style: none; background: #2458a7; padding: 2px; color: #fff; margin-right: 2%; text-align: center;}
.RighInfo002309 .box2 h4{ font-size: 16px; margin: 10px 0 0 0;}
.RighInfo002309 .box2 li p{ line-height: 22px;height: 120px;}
.RighInfo002309 .box1 .pc_pic{display:block;width:100%;}
}

/*Menu002044 */
.Menu002044{max-width: 1366px;margin: 0 auto;}
.Menu002044{ border-bottom:1px solid #e8e8e8;}
.Menu002044 em{ font-style:normal; float:right;color:#999;line-height:65px;width:50%;text-align: right}
.Menu002044 em a{ color:#999;}
.Menu002044 em span{color:#2458a7;}


.Menu002044 li{ float:left; padding-right:5%;}
.Menu002044 li a{ display:block; line-height:63px; font-size:16px; color:#000;}
.Menu002044 li a:after{ display:block; content:''; height:2px; }
.Menu002044 li.aon a:after,
.Menu002044 li:hover a:after{background-color:#2458a7;}
@media(max-width:768px){
.Menu002044 em{ float:none; display:block; line-height:normal; padding:2% 0;width: auto;text-align: left}
}
@media(max-width:640px){
.Menu002044{ padding-top:2%;}
.Menu002044 .name{ margin-top:0; }
.Menu002044 .name span{max-width:none;font-size:24px; height:auto; padding:3%;}
.Menu002044 .name span b{ font-size:16px;}
.Menu002044 li:last-child{ padding-right:0;}
}
/*PicList002045 */
.PicList002045{ padding-top:1%;text-align: center}
.PicList002045 li{width:30%; margin:0 1%; margin-bottom:2%; position:relative; text-align:center;display: inline-block}
.PicList002045 li a{ position:absolute; left:0; top:0; right:0; bottom:0; border:1px solid #ddd;}
.PicList002045 li a:hover{ border-width:3px; border-color:#0079c3;}
.PicList002045 li div{ margin:0 auto; padding:4% 0% 4% 0%;}
.PicList002045 li figure{ padding-bottom:100%; background-size:contain;}
.PicList002045 li figure img{ display:none;}
.PicList002045 li p{ font-size:16px; color:#000; margin-bottom:5px;}
@media(max-width:480px){
.PicList002045 li{ width:100%;}
.PicList002045 li p{ font-size:14px;}
}
/*
 .Page002274 为demo编号
 */
.Page002274{ text-align:center; padding:1% 0 60px;color:#666666;}
.Page002274 *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#2458a7;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: 宋体; font-weight: bold; padding:0 25px; }

@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}
/*Top002138 */
.Top002138{ position: fixed; background-color:rgba(255,255,255,1); z-index: 999;width: 100%; padding:0%;}
.Top002138 .header{ position:relative; z-index:100; width: 100%; padding: 0 2%;}
.Top002138 .header-left{ float:left; max-width:564px; width:35%;}
.Top002138 .header-left .logo{ display:table; height:80px;}
.Top002138 .header-left .logo li{ display:table-cell; vertical-align:middle;}
.Top002138 .header-left .logo img{ max-height:84%;}
.Top002138 .header-left .logo_txt{ position:relative; padding-left:15px;}
.Top002138 .header-left .logo_txt::before{ position:absolute; content:''; left:7px; top:50%; margin-top:-19px;width: 1px;height: 38px;background: #d6d5d1;}
.Top002138 .header-right,
.Top002138 .header-mid{ float:right;padding-top: 5px;}
.Top002138 .header-right{ padding-top:27px;}
.Top002138 .header-right dd{ float:left; line-height:36px; margin-left:20px;}
.Top002138.au .open-search {background:url(../images/Top002138-searchbg.png) no-repeat center center;}

.Top002138 .open-search{ width:36px; height:36px; background:url(../images/Top002138-searchbg2.png) no-repeat center center; cursor:pointer;}
.Top002138 .open-search-on{ background:none!important; position:relative;}
.Top002138 .open-search-on::before,
.Top002138 .open-search-on::after{ position:absolute; content:''; width:60%; left:20%; top:50%; transform:rotate(45deg); height:3px; background:#d0111b;}
.Top002138 .open-search-on::after{transform:rotate(-45deg);}
.font-color{color:#fff;}
.Top002138 .top-language span{ padding-right:15px; background:url(../images/Top002138-a_lang.png) no-repeat right center;}
.Top002138 .top-language .top-sub{ position:absolute; left:0; width:100%; }
.Top002138 .top-language .top-sub a{ color:#fff;line-height:30px;}
.Top002138 .top-search{ display:none; position:absolute; right:0; top:100%; background:#fff;border:15px solid #fff;width:100%; }
.Top002138 .top-search .text{ border:1px solid #d0111b; height:38px; line-height:38px; padding:0 50px 0 10px; width:100%; color:#999;}
.Top002138 .top-search .btn{ position:absolute; right:0; width:40px; height:100%; top:0; background:url(../images/Top002138-searchbg_red.png) no-repeat center center; border-left:1px solid #d0111b;}
.Top002138 .header-menu li{ width:auto !important;}
.Top002138 .header-menu li em{ padding:25px 5px;}
.Top002138 .header-menu li em a{ padding:0 20px;font-size: 17px;  border-radius:3px; line-height:30px;}
.Top002138 .header-menu li.aon em a,
.Top002138 .header-menu li em a:hover{  color:#2458a7;}
.Top002138 .header-menu li .sub-menu{width: 100%;}
.Top002138 .header-menu li .sub-menu dt{ padding:12px 0;}
.Top002138 .header-menu li .sub-menu dt a{ padding:0; color:#fff;font-size: 16px;}
.Top002138 .header-menu li .sub-menu dt a::after{display: inline-block;content: '';width: 1px;height: 9px;margin: 0 15px;background:rgba(255,255,255,0.4);}
.Top002138 .header-menu li .sub-menu dt:last-child a::after{ display:none;}
.Top002138 .header-menu li .sub-menu dt a:hover{ background:none; color:#2458a7;}
.Top002138 .sub-menu-layer{ background:rgba(35,34,34,0.5);}
@media(max-width:1280px){
.Top002138 .header-left .logo li.logo_txt{ display:none;}
}
@media(max-width:1200px){
.Top002138 .header-menu li em a{ padding:0 10px;}
}
@media(min-width:1025px){
.Top002138 .top-language{ position:relative;}
.Top002138 .top-language .top-sub{display:none;background:#d0111b; text-align:center; top:100%;}
.Top002138 .top-language .top-sub a{display:block; border-bottom:1px solid #fff; }
.Top002138 .top-search{max-width:400px; }
}
@media(max-width:1024px){
.Top002138{z-index:100;}
.Top002138 .top-language span{ display:none;}
.Top002138 .top-language .top-sub{ display:block !important; height:37px !important; background:#000; top:0; text-align:right; padding:0 2%;}
.Top002138 .top-language .top-sub a{display: inline-block;border: 1px solid #d0111b;color: #d0111b;padding: 0 10px;margin-left: 5px;line-height: 25px;}
.Top002138 .header-left{ width:50%;}
.Top002138 .header-right dd.open-search,
.Top002138 #open_menu{ border: 1px solid #fff;border-radius: 50%;}
.Top002138 .header-right dd.top-language{ margin-left:0;}
.Top002138 #open_menu{ width:36px; height:36px; position:relative;}
.Top002138 #open_menu i,
.Top002138 #open_menu i::before,
.Top002138 #open_menu i::after{ background:#fff;}
.Top002138.au #open_menu i,
.Top002138.au #open_menu i::before,
.Top002138.au #open_menu i::after{ background:#888;}


.Top002138 #open_menu i{ width:60%; left:20%; top:50%; height:2px;}
.Top002138 #open_menu.open_menu_on{ background:#00ac91; border:none;}
.Top002138 #open_menu.open_menu_on i{background:#fff !important;}
.Top002138 #open_menu.open_menu_on i::before,
.Top002138 #open_menu.open_menu_on i::after{ transform:rotate(0deg); background:#fff;}
.Top002138 #open_menu.open_menu_on i::before{ top:-6px !important;}
.Top002138 #open_menu.open_menu_on i::after{ top:6px !important;}
.Top002138 .header{ position:initial; }
.Top002138 #header-menu{ position:absolute; top:100%; left:0; width:100%; background:#fff; display:none;}
.Top002138 #header-menu li{ border-bottom:1px solid #eee;}
.Top002138 #header-menu li a{ line-height:49px;}
.Top002138 #header-menu li em a,
.Top002138 #header-menu li em{ border-bottom:0;}
.Top002138 #header-menu li em a{color:#666; font-weight:normal;}
.Top002138 #header-menu li .sub{ background:#00ac91;}
.Top002138 #header-menu li .sub dt{ border-bottom:1px dashed rgba(255,255,255,0.4);}
.Top002138 #header-menu li.has-sub em a{ background:url(../images/Top002138-a_lang.png) no-repeat 95% center;}
}
/*
 *  Owl Carousel - Core  插件样式如遇相同只留一份
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*
 .Banner002465 ä¸ºdemoç¼–å·
 */
.Banner002465{ position: relative;}
.Banner002465 li a{ display:block; }
.Banner002465 li a .phoneimg{ display: none;}
.Banner002465 .owl-dots{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10;}
.Banner002465 .owl-dots>div{ display:inline-block; margin:0 0.5%;position: relative;}
.Banner002465 .owl-dots>div span{ display:block; width: 12px; height: 12px; border-radius:50%; background: #fff; -moz-opacity:0.5; opacity: 0.5; filter:alpha(opacity=50); }
.Banner002465 .owl-dots>div.active span{ -moz-opacity:1; opacity: 1; filter:alpha(opacity=100); }
.Banner002465 .owl-nav >div{ position: absolute; top: 50%; margin-top: -25px; background: url(../images/Banner002465-btns.png) no-repeat; width: 50px; height: 50px; cursor: pointer;}
.Banner002465 .owl-nav .owl-prev{ left: 5%; background-position: 0 0;}
.Banner002465 .owl-nav .owl-next{ right: 5%; background-position: -50px 0;}
.Banner002465 .owl-nav .owl-prev:hover{ background-position: 0 -50px;}
.Banner002465 .owl-nav .owl-next:hover{ background-position: -50px -50px;}
@media(max-width:1200px){
.Banner002465 li a .pcimg{ display: none;}
.Banner002465 li a .phoneimg{ display: block;}
.Banner002465 .owl-dots>div{ margin: 0 3px;}
}



/*
 .Floor001640 为demo编号
 */
.Floor001640{padding-top: 6%;padding-bottom: 6%;background-image: url(../images/aboutbg.jpg);}
.Floor001640 .txt{ float:left;width:55%;}
.Floor001640 .txt figure{ padding-bottom:3%; position:relative;}
.Floor001640 .txt figure::before{ position:absolute; content:''; width:65px; height:3px; background-color:#2458a7; left:0; bottom:5px;}
.Floor001640 .txt figure h1{ font-size:32px; font-weight:normal; margin:0; color: #333;}
.Floor001640 .txt figure span{ color:#888;display: inline-block;margin-top: 0.5%; font-size: 18px; text-transform:uppercase;}
.Floor001640 .txt .info{ padding:3% 0;}
.Floor001640 .txt .info p{font-size: 16px; color: #333; line-height: 28px;}
.Floor001640 .all_more{ border:1px solid #2458a7;  font-size:16px; display:inline-block; line-height:2.85em; padding-left:2.5em; padding-right:3.5em;  background:url(../images/Floor001640-a_more.png) no-repeat 90% center;transition:all ease 0.5s;}
.Floor001640 .all_more:hover{ padding-right:2.5em; background-color:#2458a7; background-position:120% center; color:#fff; transition:all ease 0.5s;}
.Floor001640 .pic{ float:right; width:41%;}
.Floor001640 .pic img{ width:100%;}
@media(max-width:768px){
.Floor001640 .txt,
.Floor001640 .pic{ float:none; width:auto;}
}
@media(max-width:480px){
.Floor001640 .txt figure h1{ font-size:20px;}
}
/*
 .Floor001739 为demo编号
 */
.Floor001739 .title{font-size: 32px;text-align: center; color: #fff;text-transform: uppercase;}
.Floor001739 .title:after{content:'';width: 65px;height: 3px;margin: 0 auto;background-color: #fff;display: block;margin-top: 15px;}
.Floor001739 .title span{color: #fff;display: block; font-size: 18px;margin-top: 5px;}
.Floor001739{background: url(../images/productbg.jpg) repeat; background-color: #f1f1f1;padding:4% 0 5% 0;}
.Floor001739 ul{padding: 4% 0;}
.Floor001739 li{float:left;width: 25%;text-align: center; position:relative;}
.Floor001739 li::before{ position:absolute; content:''; width:2px; border-right:1px dashed #ccc; right:0; top:20%; height:60%;}
.Floor001739 li:last-child::before{ display:none;}
.Floor001739 li a{display: block; margin:0 auto; width:100%; max-width:206px;}
.Floor001739 li figure img{ width:100%; max-width:240px;}
.Floor001739 li figure .hover{ display:none;}
.Floor001739 li a:hover figure img{ }
.Floor001739 li a:hover  figure .hover{ display:inline-block;}
.Floor001739 li h3{font-size: 20px;font-weight: normal; color: #fff;padding-top: 6%;}
.Floor001739 li p{line-height: 20px; height:40px; overflow:hidden;font-size: 12px;color: #999; margin-top:0;}
.Floor001739 li a:hover *{}
@media(max-width:768px){
.Floor001739{background: url(../images/productbg.jpg) repeat;background-size: cover}

.Floor001739 li{ width:50%;}
.Floor001739 li::before{ display:none;}

}
/*Floor002599 */
.Floor002599{ padding:3% 0 6% 0; background-image:url(../images/newsbg.jpg); position:relative; z-index:1; }
.Floor002599 .auto{ position:relative; z-index:2;}


.Floor002599 .title{font-size: 32px;text-align: center; color: #333;text-transform: uppercase;}
.Floor002599 .title:after{content:'';width: 65px;height: 3px;margin: 0 auto;background-color: #2458a7;display: block;margin-top: 15px;}
.Floor002599 .title span{color: #888;display: block; font-size: 18px;margin-top: 5px;}
@media(max-width:480px){
.Floor002599 .title{ font-size:24px;}
.Floor002599 .title p{font-size:14px;}
}

.Floor002599 li{ overflow:hidden; position:relative; }
@media(min-width:769px){
.Floor002599 ul{padding-top: 2%;}
.Floor002599 li{ float:left; width:32%; padding-bottom:46.75%; margin-right:2%;}
.Floor002599 li:nth-child(3n){ margin-right:0;}
.Floor002599 li > *{ position:absolute; left:0;height:50%;width:100%; }
.Floor002599 li:nth-child(2n) .txt,
.Floor002599 li .Ispic{ top:0;}
.Floor002599 li .txt,
.Floor002599 li:nth-child(2n) .Ispic{ top:50%;}
}
.Floor002599 li .Ispic{ transition:0.2s;}
.Floor002599 li .Ispic::before{ transition:0.2s; opacity:0; position:absolute; left:0; top:0; width:100%; height:100%; content:'';background:url(../images/Floor002599_icon_link.png) no-repeat center center rgba(0,0,0,0.5); background-size:10% auto;}
.Floor002599 li:hover .Ispic::before{ opacity:1;}
.Floor002599 li .txt{ border-left:2px solid #f3f8fa;background:#f3f8fa;transition:background 0.3s;}
.Floor002599 li:hover .txt{ background:#f3f8fa;}
.Floor002599 li .main{ padding:0 12.5%; width:100%;}
.Floor002599 li .main time{ color:#333;}
.Floor002599 li .main time span{ font-size:36px;}
.Floor002599 li .main .dot{ font-size:18px; margin:5% 0 3% 0;}
.Floor002599 li .main p{ line-height:28px; height:48px; color:#9a9a9a;}
.Floor002599 li .more{margin-top: 10%; color:#fff; background:#2458a7; line-height:40px; text-align:center; display:inline-block; width:80%; max-width:138px; }
.Floor002599 li .more::after{ background:url(../images/Floor002599_more.png) no-repeat right center; width:33px; height:7px; display:inline-block; content:''; margin-left:5px;vertical-align:middle; transition:0.2s;}
.Floor002599 li:hover .more::after{ width:20px;}
@media(min-width:769px) and (max-width:1024px){
.Floor002599 li .main p{ margin:5px 0;}
.Floor002599 li .main time{ font-size:12px;}
.Floor002599 li .main time span{ font-size:24px;}
.Floor002599 li .main .dot{ font-size:16px;}
.Floor002599 li .more{ line-height:30px;}
}
@media(max-width:768px){
.Floor002599 li .Ispic{ position:relative; padding-bottom:73%; display:block;}
.Floor002599 li .main{ padding:5%;}
.Floor002599 li{ margin:0 auto; max-width:80%;}
}
@media(max-width:480px){
.Floor002599 li{ max-width:none;}
}

/*Bottom001908*/
.Bottom001908{ color:#ccc; background-color:#333; padding:2% 0 0.5% 0;}
.Bottom001908 a{ color:#ccc;}
.Bottom001908 a:hover{ color:#fff;}
.Bottom001908 footer{ line-height:42px; border-top:1px solid #272c3a; margin-top:20px;}
.Bottom001908 footer a{ display:inline-block;}
.Bottom001908 footer i{ font-style:normal; color:#2a2f3e; margin:0 6px;}
.Bottom001908 footer span{ float:right; font-size:12px;}
.Bottom001908 footer span a.wh{ text-decoration:underline;}

.Bottom001908 .contact{ float:right; width:213px;}
.Bottom001908 .contact li{width:36px; position:relative; margin-right:14px;display: inline-block}
.Bottom001908 .contact li a{ display:block; width:36px; height:36px; background:url(../images/Bottom001908-icon.png) no-repeat left top;margin: 0}
.Bottom001908 .contact li.li_2 a{ background-position:-51px 0;}
.Bottom001908 .contact li.li_3 a{ background-position:-102px 0;}
.Bottom001908 .contact li a:hover{ background-position: left bottom;}
.Bottom001908 .contact li.li_2 a:hover{ background-position:-51px bottom;}
.Bottom001908 .contact li.li_3 a:hover{ background-position:-102px bottom;}
.Bottom001908 .contact p{ font-size:16px;}
.Bottom001908 figure{width:150px;}
.Bottom001908 dl{ float:left; width:14.75%;}
.Bottom001908 dt{ height:50px; font-size:16px; color:#fff; font-weight:bold;}
.Bottom001908 dd{ line-height:30px; font-size:13px;}
@media(max-width:1000px){
.Bottom001908 footer span{ float:none; display:block;}
.Bottom001908 dl{ width:20%; margin-bottom:3%;}
.Bottom001908 dl:nth-of-type(4){ clear:left;}
}
@media(max-width:640px){
.Bottom001908 {text-align: center}
.Bottom001908 figure{width:150px;margin: 0 auto}

.Bottom001908 footer{ margin-top:0; line-height:20px;}
.Bottom001908 footer span{ padding-bottom:10px;}
.Bottom001908 dl{ display:none;}
.Bottom001908 .contact{ float:none; width:auto;}
.Bottom001908{padding:2% 0;}

}

/*Menu001957*/
.Menu001957{ text-align:center; padding:2% 0;}
.Menu001957 li{ display:inline-block;margin: 1px 10px;}
.Menu001957 li a{ display:block;height:36px;font-size: 17px; line-height:36px; padding:0 15px;}
.Menu001957 li a:hover, 
.Menu001957 li.aon a{background:#2458a7; color:#fff; }
@media(max-width:768px){
.Menu001957 li{ float:left; width:25%; margin:1px 0; padding:0 2%;}
.Menu001957 li a{ padding:0 5px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
}
@media(max-width:480px){
.Menu001957 li{ width:50%;}
}




/*! fancyBox 插件样式，如有一样的只留一份 */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/PicList002311-fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/PicList002311-fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../images/PicList002311-blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/PicList002311-fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('../images/PicList002311-fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('../images/PicList002311-fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}



/*carousel 公共样式只留一份*/
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }



/*
 .PicList002311 为demo编号
 */
.PicList002311{ padding: 3% 0; background: #f5f5f5;}
.PicList002311 .CenTitle{ padding:10px 0; position:relative; z-index:1; padding-bottom: 3%;}
.PicList002311 .CenTitle h3{ text-align: center; text-transform: uppercase; color: #ccc; font-size: 32px; font-weight: normal; margin-bottom: 5px; margin-top: 0;}
.PicList002311 .CenTitle .name{ text-align:center; font-size:30px; color:#333; line-height:30px;}
.PicList002311 .CenTitle .line{ width:60px; height:3px; background:#2458a7; overflow:hidden; margin:0 auto;margin-top: 1.5%;}

.PicList002311 .honorList{ position:relative; padding:20px 40px;}
.PicList002311 .honorList .btn{ display:block; position:absolute; top:50%; margin-top:-12px; width:24px; height:24px; background:url(../images/PicList002311-button_hover.png); cursor:pointer;}
.PicList002311 .honorList .prev{ left:0; background-position:left top;}
.PicList002311 .honorList .prev:hover{ background-position:left bottom;}
.PicList002311 .honorList .next{ right:0; background-position:right top;}
.PicList002311 .honorList .next:hover{ background-position:right bottom;}
.PicList002311 .honorList .list{margin:0 auto; overflow:hidden;}
.PicList002311 .honorList .list .ul li{ padding: 0 2%;}
.PicList002311 .honorList .list .ul .dot{ display:block; text-align:center; padding-top:10px; line-height:20px; font-size:14px; color:#555;}
.PicList002311 .honorList .list .ul .dot:hover{ color:#002870;}
@media only screen and (min-width:768px ) {
.PicList002311 .honorList{ padding:20px 50px;}	
}

/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ max-width: 1366px;margin: 0 auto; padding: 3%;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:22px; font-size:24px; font-weight:normal;color: #333;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:25px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#555;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info p{font-size: 16px;line-height: 30px;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:30px 0;} 
.RichInfo005 .news_info .info_back a{ color:#2458a7; font-size:16px;}
.RichInfo005 .news_info .info_pn{padding-top: 1%;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#888;font-size: 15px;line-height: 24px;}
/*
 .TextList001729 为demo编号
 */
.TextList001729{padding-top: 3%;padding-bottom:1%;}
.TextList001729 .name{padding:15px 0; font-size:18px;border-bottom:1px solid #e5e5e5;}
.TextList001729 .name span{ display:inline-block; border-left:6px solid #f29200; padding-left:15px;}
.TextList001729 .tips{ padding:20px 0;border-bottom:1px solid #e5e5e5; font-size:14px;position:relative;}
.TextList001729 .tips h1{ margin:0; font-weight:normal; font-size:18px; color:#f29200;}

.TextList001729 .search{ position:absolute; right:0; top:50%; margin-top:-25px;width:26.6%; height:46px; border:2px solid #999; }
.TextList001729 .search input{border:none; }
.TextList001729 .search .text{ width:100%; height:42px; line-height:42px; padding:0 56px 0 10px; background:none; color:#999;}
.TextList001729 .search .btn{ cursor:pointer; position:absolute; right:0; top:0; width:56px; height:100%; background:url(../images/TextList001729-search.png) no-repeat center center; padding:0;}

.TextList001729 ol.type{ }
.TextList001729 .type{display:table; width:100%;}
.TextList001729 ol.type{font-size:16px; background-color:#2458a7; color:#fff;}
.TextList001729 .type li{ display:table-cell; vertical-align:middle;text-align:center; padding-top:15px; padding-bottom:15px; line-height:24px;}
.TextList001729 ul.type li{cursor:pointer;}
.TextList001729 .type li:nth-child(1){width:12%;}
.TextList001729 .type li:nth-child(2){ width:11%;}
.TextList001729 .type li:nth-child(3){ width:10%;}
.TextList001729 .type li:nth-child(4),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6),
.TextList001729 .type li:nth-child(7){width:13%;}
.TextList001729 .type li:nth-child(8){ width:15%;}
.TextList001729 .type li:nth-child(1),
.TextList001729 .type li:nth-child(6){ padding-left:2%; text-align:left !important;}
.TextList001729 ul.type li:nth-child(6){background:url(../images/TextList001729-icon_close.png) no-repeat 90% center;}
.TextList001729 ul.type#On li:nth-child(6){ background-image:url(../images/TextList001729-icon_open.png);}
.TextList001729 .list{border-bottom:1px solid #e5e5e5;}
.TextList001729 .list .con{ display:none;border-top:1px solid #e5e5e5; overflow:hidden; font-size:14px; padding:1% 2% 2% 2%;}
.TextList001729 .list .con strong{font-size: 16px;color: #333;}
.TextList001729 .list .con p{line-height: 30px;}
.TextList001729 .btn_apply{ padding:10px 0;}
.TextList001729 .btn_apply a{ display:inline-block; max-width:180px; width:40%; height:50px; line-height:50px; text-align:center; color:#fff; background-color:#2458a7; font-size:18px; border-radius:3px;}
@media(max-width:1000px){
.TextList001729 .type li:nth-child(2),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6){ display:none;}
.TextList001729 .type li{ width:20% !important;}
}
@media(max-width:768px){
.TextList001729 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
.TextList001729 .type li:nth-child(7){ display:none;}
.TextList001729 .type li{ width:24% !important;}
.TextList001729 .type li:nth-child(8){ width:28% !important;}
}
@media(max-width:480px){
.TextList001729 .type li:nth-child(3){ display:none;}
.TextList001729 .type li{ width:30% !important;}
.TextList001729 .type li:nth-child(8){ width:40% !important;}
.TextList001729 ol.type{font-size:15px;}
.TextList001729 .btn_apply a{font-size:16px; height:40px; line-height:40px;}
.TextList001729 ul.type li:nth-child(8){ background-size:16px auto;}
}
/*Map002516 */
.Map002516{max-width: 1366px;margin: 0 auto;padding-bottom:4%;padding-top: 0%;}
.Map002516 .title h3{ text-align: center; text-transform: uppercase; color: #ccc; font-size: 32px; font-weight: normal; margin-bottom: 5px; margin-top: 0;}
.Map002516 .title .name{ text-align:center; font-size:30px; color:#333; line-height:30px;}
.Map002516 .title .line{ width:60px; height:3px; background:#2458a7; overflow:hidden; margin:0 auto;margin-top: 2.5%;}
.Map002516 .map{border: 1px solid #ECECEC;padding: 5px;margin-top: 4%;}
.Map002516 .map #allmap{ height:400px;}
.Map002516 .map #allmap *{ box-sizing:content-box;}
.Map002516 .map #allmap img{ max-width:none;}
.Map002516 .ul_con li{border-bottom: 1px solid #eee;}

@media(min-width:641px){
.Map002516 .ul_con li{ float:left; width:30%;margin-right: 5%; padding:3% 0%;margin-top: 3%;height: 150px;}
.Map002516 .ul_con li:nth-child(3){margin-right: 0;}
.Map002516 .ul_con li div{  background-repeat:no-repeat; background-position:left center;}
.Map002516 .ul_con{text-align: center;background-position: top center;}
.Map002516 .ul_con pre{text-align: center;}
.Map002516 .ul_con li.location div{ }
.Map002516 .ul_con li.call div{ }
.Map002516 .ul_con li.fax div{ }
.Map002516 .ul_con li.email div{}
.Map002516 .ul_con li p{ margin:0; border-bottom:1px solid #efefef; padding-bottom:15px; margin-bottom:15px; color:
#333; font-size:16px;}
.Map002516 .ul_con li pre{font-size: 16px;color: #333;}
.Map002516 .ul_con li img{margin-bottom: 7%;}}
@media(max-width:640px){
.Map002516 .ul_con li{ padding:10px;}
.Map002516 .ul_con li:nth-child(2n){}
.Map002516 .map #allmap{ height:280px;}
}
/*PicList001912*/
.PicList001912 {padding-top: 3%;}
.PicList001912 .columnName{ padding:4% 0; line-height:normal; text-align:center; font-size:61px; color:#c20f00; text-transform:uppercase;}
.PicList001912 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.PicList001912 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#c20f00;}
.PicList001912 li{ margin-bottom:20px; border-top:1px solid #e3e3e3; }
.PicList001912 li div{  padding:2% 0; overflow:hidden;}
.PicList001912 li .pic{ float:left; width:22.5%;}
.PicList001912 li .pic img{ display:block; width:100%;}
.PicList001912 li figure{ float:right; border-left:1px solid #f3f3f3; width:75%; padding-left:25px;}
.PicList001912 li h3{ margin:0; line-height:50px; font-size:21px;color: #666; }
.PicList001912 li h3 a{color:#333;font-weight: normal;}
.PicList001912 li h3 span{ float:right; color:#999; font-size:14px; font-weight:normal;}
.PicList001912 li p{ line-height:30px; overflow:hidden; height:90px; color:#999;}
.PicList001912 li .more{ color:#999;font-size: 15px;}
@media(max-width:1000px){
.PicList001912 .columnName{ font-size:45px;}
.PicList001912 .columnName span{ font-size:24px;}
.PicList001912 li h3{ line-height:normal;}
.PicList001912 li p{ margin:2% 0; height:48px;line-height: 26px;}
}
@media(max-width:640px){
.PicList001912 .columnName{ font-size:35px;}
.PicList001912 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.PicList001912 li .pic,
.PicList001912 li figure{ float:none; width:auto;}
.PicList001912 li figure{ border:0; padding-left:0; padding-top:3%;}
}


/*Menu002517 */
.Menu002517{ /*box-shadow:0 6px 20px rgba(0,0,0,0.3);*/border-right: 1px solid #ececec;border-left: 1px solid #ececec; }
.Menu002517 .side-title{ background:url(../images/Menu002517_titlebg.jpg) repeat-x left bottom; background-size:auto 100%; text-align:center; font-size:20px; color:#fff; }
.Menu002517 .side-title span{ display:block; font-size:12px; text-transform:uppercase; padding-top:5px;}
@media(min-width:1025px){
.Menu002517 .side-title{padding-top:20px; height:90px;}
.Menu002517 .side-title span{ color:#eee;}
.Menu002517{position:relative; z-index:10; }
}
.Menu002517 .side-menu li{ border-bottom:1px solid #ececec;}
.Menu002517 .side-menu li a{ display:block; position:relative; padding:0 28px; line-height:60px;font-size: 15px; transition:0.2s;}
.Menu002517 .side-menu li a::before{ opacity:0;position:absolute; content:''; width:5px; height:5px; background:#00ac91; left:0; top:50%; margin-top:-2.5px; border-radius:50%;transition:left 0.2s;}
.Menu002517 .side-menu li a:hover::before,
.Menu002517 .side-menu li.aon a::before{ opacity:1; left:14px;}
.Menu002517 .side-menu li a:hover,
.Menu002517 .side-menu li.aon a{ background:#2458a7;  color:#fff;}
@media(max-width:1024px){
.Menu002517 .side-title{ padding:10px 0;}
.Menu002517 .side-menu{ display:none;}
/*移动端 滚动导航*/
.Menu002517 #side-menu .owl-item{ float:left;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
.Menu002517 #side-menu .owl-stage-outer{ position:relative; overflow:hidden;}
.Menu002517 #side-menu .owl-stage{position:relative;touch-action: manipulation;}
.Menu002517 #side-menu{ background:#fff; padding:0; position:relative;}
.Menu002517 #side-menu li {width: 100%!important;}
.Menu002517 #side-menu li a{ float:left; line-height:40px;text-align: center;width: 100%}
.Menu002517 #side-menu li.aon a{background:#3765a8;box-shadow:inset 3px 3px 20px rgba(0,0,0,0.3);color:#fff;}
.Menu002517 #side-menu .owl-nav button{ position:absolute; top:0; height:100%; width:18px; border:none; background:#3765a8; box-shadow:inset 3px 3px 20px rgba(0,0,0,0.3); color:#fff; cursor:pointer; padding:0; font-size:24px;}
.Menu002517 #side-menu .owl-nav button.owl-prev{ left:0;}
.Menu002517 #side-menu .owl-nav button.owl-next{ right:0;}
.Menu002517 #side-menu .disabled{display: none}
}
@media(max-width:480px){
.Menu002517 #side-menu .owl-item.active{}
.Menu002517 #side-menu li a{ float:none; line-height:40px;text-align: center;width: 100%}
}

/*
 .Menu000654 为demo编号
 */
.Menu000654{ }
.Menu000654 header{ border:1px #fff solid; background-color:#2552a3; color:#fff; font-size:20px; padding:20px 0; text-align:center; position:relative; z-index:5;border-bottom: 0}
.Menu000654 header span{ font-size:12px; display:block;padding-top: 5px;text-transform: uppercase}
.Menu000654 li{ border:1px solid #ececec;border-top: 0}
.Menu000654 li a{ display:block; position:relative; padding:0 28px; line-height:60px;font-size: 15px; transition:0.2s;}
.Menu000654 li a::before{ opacity:0;position:absolute; content:''; width:5px; height:5px; background:#00ac91; left:0; top:50%; margin-top:-2.5px; border-radius:50%;transition:left 0.2s;}
.Menu000654 li a:hover,
.Menu000654 li a.aon{ background-color:#2458a7; color:#fff;}
.Menu000654 li a:hover::before,
.Menu000654 li a.aon::before{opacity:1;left:14px;}
.Menu000654 li dl{ background-color:#fff; font-size:12px; display:none;}
.Menu000654 li a.click{ position:relative;} 
.Menu000654 li a.click::after,
.Menu000654 li a.click::before{ position:absolute; content:'';  background-color:#2458a7; top:50%;}
.Menu000654 li a.click::after{width:15px; height:2px; left:10px; margin-top:-2px;}
.Menu000654 li a.click::before{width:2px; height:15px; left:16px; margin-top:-8px;}
.Menu000654 li dl dd a{ color:#999;}
.Menu000654 li dl dd a.aon,
.Menu000654 li dl dd a:hover{ color:#2458a7; background: #2458a7;}

@media(max-width:950px){
.Menu000654 header{ margin-top:0;font-size:20px; padding:15px 0; }
.Menu000654{width: 104%;margin-left: -2%;}
}


.proinfo{padding: 3% 0;}
.proinfo .info{}
.proinfo .info .title{font-size: 25px;color:#333;text-align: center;margin: 0;padding-bottom: 1%;}
.proinfo .info .word .p1{font-size: 20px;color:#2458a7;padding-top: 1%;}
.proinfo .info .word p{font-size: 16px;line-height: 36px;}
.proinfo .info .word table{width:100%;border: 1px solid #eee;margin-top: 2%;}
.proinfo .info .word table tr{ text-align: center;font-size: 16px;line-height: 50px;}
.proinfo .info .word table th{background: #2458a7;color: #fff;font-weight: normal;border: 1px solid #eee;}
.proinfo .info .word table th:nth-child(1){width: 20%;}
.proinfo .info .word table th:nth-child(2){width:32%; }
.proinfo .info .word table td{color:#666;font-weight: normal;font-size: 16px;line-height: 45px;border: 1px solid #eee;padding: 0 1%;}

/*RighInfo002542 */

.RighInfo002542{padding-bottom: 4%;}
.RighInfo002542 .info .info-title{font-size: 18px;text-indent: 2em;line-height: 30px; color: #333;padding-top: 3%;padding-bottom: 1%;}
.RighInfo002542{max-width: 1366px;margin: 0 auto;}
.RighInfo002542 .intro{ position:relative;  overflow:hidden; width:100%;}
.RighInfo002542 .intro:nth-child(2n){ background:#f5f5f5;}
@media(min-width:1025px){
.RighInfo002542 .intro .Ispic{ position:absolute; left:0; top:0; height:100%; width:53%;}
.RighInfo002542 .intro:nth-child(2n) .Ispic{ width:47%; left:auto; right:0;}
.RighInfo002542 .intro .info_main{ padding:7% 5% 5% 59%;}
.RighInfo002542 .intro:nth-child(2n) .info_main{ }
}


.RighInfo002542 .info_main .info{ padding-top:3%;}
.RighInfo002542 .info_list{ max-width:1366px;}
.RighInfo002542 .info_list .title{text-align: center;font-size: 30px;line-height: 30px;color:#333;margin-bottom:2%;}
.RighInfo002542 .info_list .title:after{content: '';background: #2458a7;width: 60px;height: 3px; display: block;margin: 0 auto;margin-top: 1.5%;}
.RighInfo002542 .info_list .list{padding: 1.5% 0;border-bottom: 1px solid #ddd;}
.RighInfo002542 .info_list .list:nth-child(1){padding-top: 0;}
.RighInfo002542 .info_list .list .pic{width: 32%;float: left;}
.RighInfo002542 .info_list .list .word{width: 68%;float: left;padding-left: 3%;}
.RighInfo002542 .info_list .list1 .word{width:100%;float: left;padding-left: 0%;}

.RighInfo002542 .info_list .list .word p{font-size: 20px;color: #333;}
.RighInfo002542 .info_list .list .word div{font-size: 16px;text-indent: 2em;color: #666;line-height: 36px;}
.RighInfo002542 .info_list .list:nth-child(4) .word div,
.RighInfo002542 .info_list .list:nth-child(5) .word div,
.RighInfo002542 .info_list .list:nth-child(6) .word div{text-indent: 0;}
.RighInfo002542 .info_list dl{ padding-bottom: 0%;}
@media(min-width:481px){
}
@media(max-width:1360px){
.RighInfo002542 .info_list{ padding:0 2%;}
}
@media(max-width:1024px){
.RighInfo002542 .intro .Ispic{ padding-bottom:50%;}
.RighInfo002542 .intro .info_main{ padding:5%;}
}
@media(max-width:640px){
.RighInfo002542 .title span{ font-size:40px;}
.RighInfo002542 .title{ font-size:24px;}
}




